package com.bootdo.wx.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 商品类型
 * 
 * @author sys
 * @email 1992lcg@163.com
 * @date 2019-03-19 16:39:23
 */
public class GoodsTypeDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private String id;
	//类型名称
	private String name;
	//实物商品
	private Integer isPhysical;
	//使用规格
	private Integer hasSpec;
	//使用属性
	private Integer hasProp;
	//使用参数
	private Integer hasParam;
	//关联品牌
	private Integer hasBrand;
	//创建用户ID
	private Long userIdCreate;
	//创建时间
	private Date gmtCreate;
	//修改时间
	private Date gmtModified;
	//删除标记
	private Integer delFlag;
	
	//关联类型品牌
	private List<GoodsTypeBrandDO> brandList;
	
	
	

	public List<GoodsTypeBrandDO> getBrandList() {
		return brandList;
	}
	public void setBrandList(List<GoodsTypeBrandDO> brandList) {
		this.brandList = brandList;
	}
	/**
	 * 设置：ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：类型名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：类型名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：实物商品
	 */
	public void setIsPhysical(Integer isPhysical) {
		this.isPhysical = isPhysical;
	}
	/**
	 * 获取：实物商品
	 */
	public Integer getIsPhysical() {
		return isPhysical;
	}
	/**
	 * 设置：使用规格
	 */
	public void setHasSpec(Integer hasSpec) {
		this.hasSpec = hasSpec;
	}
	/**
	 * 获取：使用规格
	 */
	public Integer getHasSpec() {
		return hasSpec;
	}
	/**
	 * 设置：使用属性
	 */
	public void setHasProp(Integer hasProp) {
		this.hasProp = hasProp;
	}
	/**
	 * 获取：使用属性
	 */
	public Integer getHasProp() {
		return hasProp;
	}
	/**
	 * 设置：使用参数
	 */
	public void setHasParam(Integer hasParam) {
		this.hasParam = hasParam;
	}
	/**
	 * 获取：使用参数
	 */
	public Integer getHasParam() {
		return hasParam;
	}
	/**
	 * 设置：关联品牌
	 */
	public void setHasBrand(Integer hasBrand) {
		this.hasBrand = hasBrand;
	}
	/**
	 * 获取：关联品牌
	 */
	public Integer getHasBrand() {
		return hasBrand;
	}
	/**
	 * 设置：创建用户ID
	 */
	public void setUserIdCreate(Long userIdCreate) {
		this.userIdCreate = userIdCreate;
	}
	/**
	 * 获取：创建用户ID
	 */
	public Long getUserIdCreate() {
		return userIdCreate;
	}
	/**
	 * 设置：创建时间
	 */
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getGmtCreate() {
		return gmtCreate;
	}
	/**
	 * 设置：修改时间
	 */
	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getGmtModified() {
		return gmtModified;
	}
	/**
	 * 设置：删除标记
	 */
	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
	/**
	 * 获取：删除标记
	 */
	public Integer getDelFlag() {
		return delFlag;
	}
}
